package com.ruoyi.system.mapper.construction;

import com.ruoyi.system.domain.construction.RentalLabel;

import java.util.List;

/**
 * 租赁服务规格Mapper接口
 * 
 * @author 张少丛
 * @date 2021-01-09
 */
public interface RentalLabelMapper 
{
    /**
     * 查询租赁服务规格
     * 
     * @param labelId 租赁服务规格ID
     * @return 租赁服务规格
     */
    public RentalLabel selectRentalLabelById(Integer labelId);

    /**
     * 查询租赁服务规格列表
     * 
     * @param rentalLabel 租赁服务规格
     * @return 租赁服务规格集合
     */
    public List<RentalLabel> selectRentalLabelList(RentalLabel rentalLabel);

    /**
     * 新增租赁服务规格
     * 
     * @param rentalLabel 租赁服务规格
     * @return 结果
     */
    public int insertRentalLabel(RentalLabel rentalLabel);

    /**
     * 修改租赁服务规格
     * 
     * @param rentalLabel 租赁服务规格
     * @return 结果
     */
    public int updateRentalLabel(RentalLabel rentalLabel);

    /**
     * 删除租赁服务规格
     * 
     * @param labelId 租赁服务规格ID
     * @return 结果
     */
    public int deleteRentalLabelById(Integer labelId);

    /**
     * 批量删除租赁服务规格
     * 
     * @param labelIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteRentalLabelByIds(Integer[] labelIds);
}
